/* RESET BROWSER */
/*html, body, div, span, object, iframe, h1, h2, h3, h4, h5, 
h6, p, blockquote, pre, a, code, del, em, font, img, small, 
strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, 
label, table, caption, tbody, tfoot, thead, tr, th, td { 
  margin: 0;
  padding: 0; 
  font-size: 100%;
  background: transparent; 
} */
table {border-collapse: collapse;border-spacing: 0;}
fieldset, img, abbr {border: 0;}
address, caption, cite, code, em,caption, th {text-align: left;}
a {text-decoration: none;}

/* STANDARD BEGINING */
/*body,*/td,li,table,tr,a,ul{font-family:arial,sans-serif;font-size:12px;}
/*body{background:#fff;color:#000;height:100%;}*/
img{border:none;cursor:pointer;vertical-align:middle;}
form{display: inline;}
p{margin:3px 0px;text-align:justify;}
table{border-collapse:collapse;}
.clear {clear: both; display:block;}
a, a:active{color:#0b56b2;font-size:12px;cursor:pointer;}
a:hover{color:#05428c;text-decoration:none;}
#wrapper,.container{display:block;width:940px;margin:0 auto;padding:0 10px;}

/**************************** HEADER ****************************/
.top_bar{width:960px;margin:0 auto;margin-bottom:20px;}
.menu{display:block;padding:0;margin:0;}
ul#list_menu{list-style:none;}
ul#list_menu li.menu_button{
    display:block;float:left;
    background:url(images/up1.png) no-repeat 0 -168px;
    width:51px;height:51px;
    margin-right:10px;
}
ul#list_menu li.menu_button a.menu_item,ul#list_menu li.menu_button span{
    display:block;
    text-indent:-9000px;
    width:32px;height:32px;
    margin:10px;
}

a.menu_home{background:url(images/up1.png) no-repeat 0 -276px;}
a.menu_shop{background:url(images/up1.png) no-repeat -44px -276px;}
a.menu_faq{background:url(images/up1.png) no-repeat -88px -276px;}
a.menu_sup{background:url(images/up1.png) no-repeat -132px -276px;}
a.menu_cont{background:url(images/up1.png) no-repeat -180px -276px;}
a.menu_treasure{background:url(images/up1.png) no-repeat -224px -276px;}
a.menu_home:hover{background:url(images/up1.png) no-repeat 0 -242px;}
a.menu_shop:hover{background:url(images/up1.png) no-repeat -44px -242px;}
a.menu_faq:hover{background:url(images/up1.png) no-repeat -88px -242px;}
a.menu_sup:hover{background:url(images/up1.png) no-repeat -132px -242px;}
a.menu_cont:hover{background:url(images/up1.png) no-repeat -180px -242px;}
a.menu_treasure:hover{background:url(images/up1.png) no-repeat -224px -242px;}

#menu_window{
    display:block;float:left;
    width:290px;height:51px;
    overflow:hidden;
    position:relative;
    margin-left:10px;
}
ul.menu_box{list-style:none;position:absolute;top:0;left:0;}
ul.menu_box li{font:bold 24px/51px arial,sans-serif;}
ul.menu_box li.box_home{color:#0576b5;}
ul.menu_box li.box_shop{color:#639714;}
ul.menu_box li.box_treasure{color:#ff9600;}
ul.menu_box li.box_faq{color:#eb1b8a;}
ul.menu_box li.box_sup{color:#de7c1e;}
ul.menu_box li.box_cont{color:#ad4949;}

h2.syb_seo{display:block;float:right;}
a.syb_button{
    display:block;
    background:url(images/up1.png) no-repeat 0 -110px;
    width:266px;height:51px;
    text-indent:-9000px;
    opacity:0.7;filter:alpha(opacity=70);
    -webkit-transition: opacity linear .3s;
    -moz-transition: opacity linear .3s;
    -o-transition: opacity linear .3s;
    transition: opacity linear .3s;
}
a.syb_button:hover{opacity:1;filter:alpha(opacity=100);}

/******************* CONTENT *********************/
#logo{
    display:block;float:left;
    margin:25px 0 30px;
    *width:250px;
}
h1.logo_seo{
    display:block;
    width:225px;height:85px;
    margin:0 auto;
    background:url(images/up1_2.png) no-repeat 0 0;
    text-indent:-9000px;color:transparent;
}
.search_container{display:block;float:left;position:relative;margin:40px 30px 0;width:419px;}
h4.search_format{
    display:block;float:left;
    font:12px arial,sans-serif;
    color:#1891b8;
    padding:2px 0 10px;
}
ul.srch_format_list{list-style:none;}
ul.srch_format_list li{display:inline;}
ul.srch_format_list li a{
    display:block;float:left;
    margin-left:3px;padding-left:15px;
    font:bold 14px/18px arial,sans-serif;
    color:#606060;
}
ul.srch_format_list li a:hover,ul.srch_format_list li a.curr_format{color:#07aade;}

.input_srch_left{
    display:block;position:relative;
    height:40px;
    background:url(images/input.png) no-repeat 0 0;
}
.input_search{
    display:block;float:left;
    margin-left:4px;padding-left:10px;
    height:40px;width:400px;
    background:url(images/input.png) repeat-x 0 -40px;
    line-height:40px;
    border:0;outline:0;
}
.input_srch_right{
    display:block;float:left;
    height:40px;width:5px;
    background:url(images/input.png) no-repeat 0 -80px;
}
.input_clear{
    display:block;position:absolute;
    top:13px;left:390px;
    width:16px;height:16px;
    background:url(images/up1.png) no-repeat -77px -170px;
    cursor:pointer;border:0;outline:0;
}
.srch_cat{
    display:block;float:left;
    height:40px;
}
#cur_srch_cat{
    display:block;position:relative;
    height:40px;
    /*width:160px;
    background:url(images/input.png) repeat-x 0 -120px;*/
    text-align:center;font:bold 14px/40px arial;color:#fff;
    text-shadow:0 -1px 0 #117393;
}
#cur_srch_cat span.arrow{
    display:block;position:absolute;
    top:19px;left:12px;
    width:10px;height:5px;
    background:url(images/up1.png) no-repeat -59px -194px;
}

.srch_cat_right{display:block;float:right;
    height:40px;width:5px;
    background:url(images/input.png) no-repeat 0 -323px;}
.cat_filter{
    display:block;
    width:112px;height:55px;
    position:absolute;top:-35px;right:-70px;
    background:url(images/up1.png) no-repeat -97px -160px;
    top: -135px \9;
    *top: -35px;
}
ul.srch_cat_list{
    display:none;
    background:#f5f5f5;
    list-style:none;
    margin-left:-1px;padding:0 10px;
    width:138px;
    border:1px solid #919191;border-top:0;
    border-radius:0 0 5px 5px;
}
ul.srch_cat_list li a.srch_cat_item{
    display:block;position:relative;
    padding:10px 0;
    border-top:1px solid #ccc;
    text-align:center;color:#484848;
}
ul.srch_cat_list li:first-child a.srch_cat_item{border:0;}
ul.srch_cat_list li a.srch_cat_item b{font-weight:normal;}
ul.srch_cat_list li a.srch_cat_item:hover span{
    display:block;position:absolute;
    top:14px;left:2px;
    width:11px;height:10px;
    background:url(images/up1.png) no-repeat -59px -207px;
}
/* TOP BRANDS */
.top_brand,.brand_info{
    display:block;
    width:700px;
    margin:0 auto;padding:20px 0 20px;
}
.brand_info{padding-top:10px !important}
h2.bar_title{
    display:block;
    padding-bottom:3px;
    border-bottom:2px solid #0a87cc;
    color:#6d6d6d;font-size:14px;font-weight:normal;text-shadow:0 0 1px #a7a7a7;
}
.show_brand{padding:5px 0;}
.thumb_brand{
    display:block;float:left;
    position:relative !important;
    padding-bottom:10px;
    background:url(images/up1.png) no-repeat -111px -282px;
}
.thumb_brand img{padding:5px;background:#ebebeb;border:1px solid #b1b1b1;width:150px;height:75px;}
.fade_info{
    display:block;position:relative;
    padding:5px;
    width:140px;height:15px;
    bottom:31px;left:6px;
    background:#000;color:#fff;font-size:10px;font-weight:bold;
    opacity:0;filter:alpha(opacity=0);
    overflow: hidden;
    white-space: nowrap;
    
}
.thumb_brand:hover .fade_info{
    opacity:0.7;filter:alpha(opacity=70);
    -webkit-transition: opacity linear .5s;
    -moz-transition: opacity linear .5s;
    -o-transition: opacity linear .5s;
    transition: opacity linear .5s;
}
.brand_title a{display:block;padding-bottom:5px;color:#000 !important;font:bold 11px arial,sans-serif; overflow:hidden; white-space:nowrap;}
.brand_title a:hover{color:#04982a !important}
.brand_quote{
    display:block;float:left;
    margin-left:10px;width:168px;
    text-align:justify;font-size:11px;
}
.brand_link{color:#04982a !important;margin-left:10px;}

/********************** RESULT PAGE **********************/
#result #wrapper{width:960px;}
#result .top_bar{margin-bottom:0;}
#result_left{
    display:block;float:left;
    width:788px;padding-top:20px;
    border-right:1px solid #d7d7d7;
    border-left:1px solid #d7d7d7;
}
.rs_top{border-bottom:1px solid #d7d7d7;padding-bottom:20px;padding-left:20px;margin:0;}
.rs_logo{
    display:block;float:left;
    text-indent:-9000px;
    margin-right:60px;
    width:170px;height:65px;
    background:url(images/small_logo.png) no-repeat 0 0;
}
.rs_srch{display:block;float:left;}
.rs_srch_left{
    display:block;position:relative;
    background:url(images/small_input.png) no-repeat 0 0;
    height:31px;
}
.rs_search{
    display:block;float:left;
    margin-left:5px;padding:0 30px 0 5px;
    width:395px;height:31px;
    background:url(images/small_input.png) repeat-x 0 -31px;
    border:0;outline:0;line-height:31px;
}
.rs_clear{top:8px;left:410px;}
.rs_srch_right{
    display:block;float:left;
    width:5px;height:31px;
    background:url(images/small_input.png) no-repeat 0 -62px;
}
.rs_page{padding-top:1px;}
.rs_left_page{display:block;float:left;width:120px;padding-left:20px;}
.rs_cat_title{
    display:block;
    padding:15px 0 10px;
    font-size:18px;color:#7d7d7d;font-weight:normal;text-shadow:0 0 1px #efefef;
}
ul.rs_cat_list{display:block;padding:0 0 10px;list-style:none;}
ul.rs_cat_list li a{display:block;padding:5px 0;color:#3f3f3f;}
ul.rs_cat_list li a:hover{color:#0576b5;}
ul.rs_cat_list li a.rs_curr_cat{color:#0576b5;font-weight:bold;}
.rs_left_adv a{display:block;padding-top:10px;color:#c70000;font-size:14px;}

.rs_right_page{display:block;float:left;border-left:1px solid #d7d7d7;width:645px;padding-bottom:20px;}
.rs_timebar{display:block;padding:7px 20px;border-bottom:1px solid #d7d7d7;}
.rs_timebar p{display:block;float:left;color:#a0a0a0;}
.rs_timebar a{
    display:block;float:right;
    color:#4e4e4e;font-weight:bold;
    padding:3px 0;
}
.rs_timebar a:hover{color:#c70000;}
.rs_content{padding:0 20px;}
.rs_items{display:block;padding:20px 0;}
.rs_sepline{width:420px;height:1px;background:#d7d7d7;margin:0 auto;}
.rs_items_title a{display:block;color:#0b56b2;font-size:14px;line-height:18px;padding:0  0 2px 0;}
.rs_items_title a:hover{text-decoration:underline;}
a.rs_items_link{color:#07932e;font-size:11px;}

#result_right{display:block;float:left;width:160px;text-align:center;padding-left:10px;padding-top:20px;}
#result_right h3{display:block;color:#6a6a6a;font-size:14px;font-weight:normal;padding:10px 0 20px;}
ul.rs_brand{list-style:none;}
ul.rs_brand li{display:block;padding:10px 0;}
ul.rs_brand li a.rs_thumb{
    display:block;
    padding-bottom:10px;
    background:url(images/up1.png) no-repeat -111px -282px;
}
ul.rs_brand li a.rs_thumb img{padding:5px;background:#ebebeb;border:1px solid #b1b1b1;width:150px;height:75px;}
ul.rs_brand li h4{font-size:11px;}
ul.rs_brand li a.link_brand{color:#999898;font-size:11px;}

/* PAGEBAR */
.rs_pagebar{display:block;width:215px;list-style:none;margin:0 auto;padding:10px 0;}
.rs_pagebar li{display:inline;}
.rs_pagebar li a{
    display:block;float:left;
    background:#ededed;border:1px solid #949494;
    padding:4px 9px;margin:0 2px;
    font-weight:bold;color:#000;
}
.rs_pagebar li.curr_page a,.rs_pagebar li.curr_page a:hover{background:#1b61b7;color:#fff;border-color:#000;}
.rs_pagebar li a:hover{background:#cfcfcf}
.rs_pagebar li.disabled a{color:#a8a8a8}
.rs_pagebar li.disabled a:hover{background:#ededed}
.rs_pagebar li.arrow_page a{margin:0 5px;}

#result #footer{margin-top:0;}


/********************** FOOTER ********************/
#footer{
    display:block;
    margin-top:30px;padding:10px 0;
    border-top:1px solid #d7d7d7;
}
.foot_left{display:block;float:left;}
.foot_left ul.other_links{list-style:none;}
.foot_left ul.other_links li{display:inline;}
.foot_left ul.other_links li a{
    display:block;float:left;
    color:#484848;font-size:11px;line-height:11px;
    padding:0 10px;
    border-left:1px solid #484848;
}
.foot_left ul.other_links li:first-child a{padding-left:0;border:0;}
.foot_left ul.other_links li a:hover{color:#05428C;}
.foot_left h3{color:#484848;font-size:11px;line-height:30px;font-weight:normal;}
.foot_right{display:block;float:right;width:275px;}
.foot_right b{display:block;float:left;padding-top:5px;}
.foot_right ul{list-style:none;display:block;float:right;}
.foot_right ul li{display:inline;}
.foot_right ul li a{
    display:block;float:left;
    margin-left:10px;
    text-indent:-9000px;
    width:32px;height:32px;
}
.foot_right ul li a.foot_gplus{background:url(images/up1.png) no-repeat -118px -325px}
.foot_right ul li a.foot_face{background:url(images/up1.png) no-repeat -150px -325px}
.foot_right ul li a.foot_tube{background:url(images/up1.png) no-repeat -185px -325px}
.foot_right ul li a.foot_tweet{background:url(images/up1.png) no-repeat -222px -325px}
.logo_container .user_statistic{display:block;float:right;}
.user_statistic{width:280px;border:1px solid #bcbcbc;padding:5px;margin-top:15px; float:right}
.user_statistic .user_info{float:left}
.user_statistic .user_avatar{float:right}
.user_avatar{border:1px solid #bcbcbc;background:#ebebeb;padding:4px}       
.user_name{color:#0c6597}
.user_name a{color:#0B56B2}